// // 添加用户
// var form = layui.form


// // //验证表单
// // form.verify({
// //     len: [/^\S{6,12}$/, '长度不满足'],
// //     email: [/\w[-\w.+]*@([A-Za-z0-9][-A-Za-z0-9]+\.)+[A-Za-z]{2,14}/],
// //     same: function (value) {
// //         let name = $('input[name=password]').val()
// //         if (value !== name) {
// //             return '两次输入密码不一样'
// //         }
// //     }
// // })
// // 绑定添加用户表单提交事件
// $('.layui-form').on('submit', function (e) {
//     // console.log(1111);
//     e.preventDefault()
//     var fd = $(this).serialize()
//     console.log(fd);
//     $.ajax({
//         type: 'post',
//         url: 'admin/users',
//         data: fd,
//         success: function (res) {
//             layer.msg(res.message)
//         }
//     })
// })



$(function () {
    // 添加用户
    var form = layui.form

    form.verify({
        same: function (value) {
            var uname = $('.layui-form input[name=password]').val()
            if (value !== uname) {
                return '两次输入的密码不一样'
            }
        }
    })

    // 绑定添加用户表单提交事件
    $('.layui-form').submit(function (e) {
        e.preventDefault()
        var fd = $(this).serialize()
        $.ajax({
            type: 'post',
            url: '/admin/users',
            data: fd,
            success: function (res) {
                layer.msg(res.message)
            }
        })
    })
})
//------------------重置表单----------------------------
//回读---------------------------------
function renderUser() {

    $.ajax({
        url: 'admin/users',
        success: function (res) {
            if (res.status === 0) {
                let form = layui.form
                // 数据回填
                // $('input[name=username]').val(res.data.username)
                // 使用layui提供的数据回填方法
                // form.val('表单的lay-filter属性值', '对象形式的数据(对象的key要和表单各项的name属性值相同)');
                form.val('user', res.data)
            }
        }
    })
}
$('button[type=reset]').on('click', function (e) {
    e.preventDefault()
    renderUser()// 调用，为表单重新赋值，就可以恢复成原样
})
